struct Image { BitmapFileHeader bitmapFileHeader; BitmapInfoHeader bitmapInfoHeader; Pixel* pixels; Image(string filename); ~Image();//destructor - your chance to clean up void save(string filename); void display(); void rotate90(); void rotate180(); void rotate270(); void flipVertical(); void flipHorizontal(); void addSaltAndPepper(); void reverse(); void invertColors(); void doubleSize(); };